func runtime.noescape
42 uses
runtime (current package)
alg.go#L434: return strhash(noescape(unsafe.Pointer(&s)), seed)
alg.go#L443: return memhash32(noescape(unsafe.Pointer(&i)), seed)
alg.go#L447: return memhash64(noescape(unsafe.Pointer(&i)), seed)
alg.go#L451: return nilinterhash(noescape(unsafe.Pointer(&i)), seed)
alg.go#L457: return interhash(noescape(unsafe.Pointer(&i)), seed)
atomic_pointer.go#L49: atomic.StorepNoWB(noescape(ptr), new)
atomic_pointer.go#L107: old := unsafe.Pointer(sync_atomic_SwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(new)))
atomic_pointer.go#L123: return sync_atomic_CompareAndSwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(old), uintptr(new))
cgocall.go#L438: *(*unsafe.Pointer)(unsafe.Pointer(&cb)) = noescape(unsafe.Pointer(&cbFV))
debugcall.go#L265: *(*unsafe.Pointer)(unsafe.Pointer(&dispatchF)) = noescape(unsafe.Pointer(&dispatchFV))
debuglog.go#L788: print(slicebytetostringtmp((*byte)(noescape(unsafe.Pointer(&pnanoBytes[0]))), len(pnanoBytes)))
map_fast32.go#L29: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L78: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L124: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L223: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L314: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L29: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L78: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L124: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L225: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L316: hash := t.Hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_faststr.go#L80: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L184: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L235: hash := t.Hasher(noescape(unsafe.Pointer(&s)), uintptr(h.hash0))
map_faststr.go#L334: hash := t.Hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
mgc.go#L1951: p2 := uintptr(noescape(p))
netpoll_epoll.go#L76: n := write(netpollEventFd, noescape(unsafe.Pointer(&one)), oneSize)
netpoll_epoll.go#L149: read(int32(netpollEventFd), noescape(unsafe.Pointer(&one)), int32(unsafe.Sizeof(one)))
os_linux.go#L279: n = read(fd, noescape(unsafe.Pointer(&auxvreadbuf[0])), int32(unsafe.Sizeof(auxvreadbuf)))
os_linux.go#L325: ptr := noescape(unsafe.Pointer(&numbuf[0]))
panic.go#L845: gp._panic = (*_panic)(noescape(unsafe.Pointer(p)))
proc.go#L1782: gp.stack.hi = uintptr(noescape(unsafe.Pointer(&size)))
signal_unix.go#L660: if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
stkframe.go#L249: r0 := (*stackObjectRecord)(noescape(p))
stubs.go#L191: func noescape(p unsafe.Pointer) unsafe.Pointer {
time_nofake.go#L55: return overrideWrite(fd, noescape(p), n)
traceback.go#L1640: call(cgoSymbolizer, noescape(unsafe.Pointer(arg)))
traceback.go#L1656: buf: (*uintptr)(noescape(unsafe.Pointer(&buf[0]))),
traceback.go#L1665: call(cgoTraceback, noescape(unsafe.Pointer(&arg)))
tracestack.go#L142: id, _ := t.tab.put(noescape(unsafe.Pointer(&pcs[0])), uintptr(len(pcs))*unsafe.Sizeof(uintptr(0)))
tracetype.go#L30: id, _ := t.tab.put(noescape(unsafe.Pointer(&typ)), goarch.PtrSize)
vdso_linux.go#L278: info1 := (*vdsoInfo)(noescape(unsafe.Pointer(&info)))
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |